花费 7 ms
第24课 std::thread线程类及传参问题

一. std::thread类 (一)thread类摘要及分析 std::thread类摘要   1. 构造std::thread对象时:如果不带参则会创建一 ...

Tue Oct 08 17:33:00 CST 2019 0 1316
第31课 std::atomic原子变量

一. std::atomic_flag和std::atomic (一)std::atomic_flag   1. std::atomic_flag是一个bool类型的原子变量,它有两个状态set和 ...

Sun Dec 01 07:01:00 CST 2019 0 651
第25课 std::thread对象的析构

一. 线程的等待与分离 (一)join和detach函数   1. 线程等待:join()   (1)等待子线程结束,调用线程处于阻塞模式。   (2)join()执行完成之后,底层线程id被 ...

Sat Oct 12 18:34:00 CST 2019 0 754
第26课 std::async异步任务

一. std::async函数模板 (一)std::async和std::thread的区别   1. 两者最明显的区别在于async采用默认启动策略时并不一定创建新的线程。如果系统资源紧张,那么 ...

Thu Oct 24 01:41:00 CST 2019 0 511
第20课 unique_ptr独占型智能指针

一. unique_ptr的基本用法 (一)初始化方式   1. 直接初始化:unique<T> myPtr(new T); //ok。但不能通过隐式转换来构造,如unique< ...

Thu Oct 03 19:09:00 CST 2019 0 489
第29课 互斥量与自解锁(std::mutex和lock系列)

一. 互斥量 (一)Mutex系列类   1. std::mutex:独占的互斥量,不能递归使用。   2. std::recursive_mutex:递归互斥量。允许同一线程多次获得该互斥锁, ...

Sun Nov 17 22:07:00 CST 2019 0 414
第15课 完美转发(std::forward)

一、理解引用折叠  (一)引用折叠   1. 在C++中,“引用的引用”是非法的。像auto& &rx = x;(注意两个&之间有空格)这种直接定义引用的引用是不合法的,但 ...

Fri Aug 09 08:58:00 CST 2019 1 443
第1课 理解函数模板的类型推导

第1课 理解模板类型推导 一、函数模板 (一) 函数模板及调用形式 (二)讨论: ①T和ParamType的类型往往不一样。因为ParamType常包含一些修饰词,如c ...

Sun Jul 14 20:33:00 CST 2019 0 467

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM